Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit ddd9937cb8471f09818e0f0b517f189f4c82a536


Parents : a23fcfc
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-13T20:57:06-05:00

feat(config): add build time definition and customize emoji-picker element handling in Vitest configuration

Changes

1 files changed, 14 insertions(+), 1 deletions(-)


Diff

diff --git a/vitest.config.js b/vitest.config.js
index 3589bf43..cb83a4b2 100644
--- a/vitest.config.js
+++ b/vitest.config.js
@@ -2,8 +2,21 @@ import { defineConfig } from "vitest/config";
import vue from "@vitejs/plugin-vue";
import path from "path";
+const appBuildTimeIso = new Date().toISOString();
+
export default defineConfig({
- plugins: [vue()],
+ define: {
+ __APP_BUILD_TIME__: JSON.stringify(appBuildTimeIso),
+ },
+ plugins: [
+ vue({
+ template: {
+ compilerOptions: {
+ isCustomElement: (tag) => tag === "emoji-picker",
+ },
+ },
+ }),
+ ],
test: {
execArgv: [
"--no-experimental-webstorage",


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────